home *** CD-ROM | disk | FTP | other *** search
- #COLORS=64
-
- Statement FadePals {sour,dest,delay}
- SHARED palsr(),palsg(),palsb()
- For a=0 To #COLORS-1
- PaletteInfo sour
- begr=AGAPalRed(a)
- begg=AGAPalGreen(a)
- begb=AGAPalBlue(a)
- PaletteInfo dest
- finr=AGAPalRed(a)
- fing=AGAPalGreen(a)
- finb=AGAPalBlue(a)
- palsr(a)=(finr-begr)/delay
- palsg(a)=(fing-begg)/delay
- palsb(a)=(finb-begb)/delay
- Next a
- PaletteInfo sour
- For a=1 To delay
- For b=0 To #COLORS-1
- AGAPalRGB dest,b,AGAPalRed(b)+palsr(b)*a,AGAPalGreen(b)+palsg(b)*a,AGAPalBlue(b)+palsb(b)*a
- Next b
- VWait
- ShowPalette dest
- Next a
- End Statement